Skip to content

feat: export MITRE ATT&CK Navigator coverage layer for deployed stack - #21

Merged
solomonneas merged 2 commits into
mainfrom
cursor/navigator-coverage-layer-ccdd
Aug 9, 2026
Merged

feat: export MITRE ATT&CK Navigator coverage layer for deployed stack#21
solomonneas merged 2 commits into
mainfrom
cursor/navigator-coverage-layer-ccdd

Conversation

@solomonneas

@solomonneas solomonneas commented Aug 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Emit a MITRE ATT&CK Navigator v4.5 coverage layer after install (--navigator-out, default /root/soc-stack-navigator.json)
  • Declarative component/integration technique map in scripts/lib/data/attack-coverage.json
  • Offline regenerator: tools/export-navigator-layer.sh (no redeploy required)
  • Failed, missing, or unconfigured integrations do not contribute coverage

Component

lib / orchestrator / tools

Test plan

  • Bats unit tests for navigator emitter + flag parsing
  • ./scripts/verify green (117 unit tests, shellcheck, manifest validation)
  • Shellcheck clean
  • No em-dashes in commit messages or files
  • No Co-Authored-By trailers
  • No leaked PII/secrets/private IPs

Related

Closes #16

Open in Web Open in Cursor 

cursoragent and others added 2 commits August 9, 2026 02:54
Add a declarative coverage map and emitter that builds a Navigator
v4.5 layer from deployed component state. Only status=deployed
components and successfully integrated links contribute techniques.
Wire --navigator-out into the orchestrator and ship an offline
regenerator under tools/.

Co-authored-by: Solomon Neas <solomonneas@users.noreply.github.com>
Note the new install artifact, flag, and offline regenerator in the
README and CHANGELOG.

Co-authored-by: Solomon Neas <solomonneas@users.noreply.github.com>
@solomonneas solomonneas self-assigned this Aug 9, 2026
@solomonneas
solomonneas marked this pull request as ready for review August 9, 2026 08:47
@solomonneas
solomonneas merged commit 1fe4775 into main Aug 9, 2026
5 checks passed
@solomonneas
solomonneas deleted the cursor/navigator-coverage-layer-ccdd branch August 9, 2026 08:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: export a MITRE ATT&CK Navigator coverage layer for the deployed stack

2 participants